.cus_header{
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  .header_title {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
  }
  .header_input{
      cursor: default;
      display: flex;
      flex-flow: row nowrap;
      align-items: center;
      .input_box{
        margin:0 45px;
        .input_box_label_required{
          position: relative;
          display: inline-flex;
          align-items: center;
          max-width: 100%;
          height: 32px;
          color: rgba(0, 0, 0, 0.88);
          font-size: 14px;
          &::before{
            display: inline-block;
            margin-inline-end: 4px;
            color: #ff4d4f;
            font-size: 14px;
            font-family: SimSun,sans-serif;
            line-height: 1;
            content: "*";
          }
          &::after{
            content: ":";
            position: relative;
            // margin-block: 0;
            margin-top: -4px;
            margin-inline-start: 2px;
            margin-inline-end: 8px;
          }
        }
      }
  }
}

.row_number{
  cursor: default;
  font-size: 14px;
  color: #333333;
  line-height: 1;
  display: flex;
  flex-flow: row;
  align-items: center;
  .number_bold{
    font-size: 18px;
  font-weight: 500;
  color: #333333;
  }
}

.pane_content_body{
  padding: 12px 0;
}

// QueTable
.question_table_box{
  .box_add{
    width: 100%;
    background: #F7F8FA;
    border-radius: 4px;
    border: 1px dashed #D9D9D9;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 16px;
    padding: 25px 0;
    &.add_no_empty{
      padding: 9px 0;
    }
    .add_empty_text{
      font-size: 14px;
      font-weight: 400;
      color: #333333;
      line-height: 20px;
    } 
  }
  .ant-table-wrapper {
    .ant-table-thead >tr>th {
      text-align: start !important;
    }
  }
}